package com.cmc.cloud.cmclink.doc.api.document.req.cargomanifest;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author huzheng
 */
@Schema(description = "管理后台 - 天津报表信息 Request VO")
@Data
public class TjBlnoCntrReportVO {
    @Schema(description = " 船舶中文船名")
    private String vesselNameCn;

    @Schema(description = " 船舶英文船名")
    private String vesselNameEn;

    @Schema(description = " IMO 编号")
    private String imoCode;

    @Schema(description = " 海关船舶编码")
    private String ctmCode;

    @Schema(description = " 船舶抵港日期 ETA")
    private String podEta;

    @Schema(description = " 进口航次")
    private String voyageIm;

    @Schema(description = " 船舶载货吨数")
    private BigDecimal vesselDwt;

    @Schema(description = " 舱单页数")
    private Integer totalPage;

    @Schema(description = "  提单票数")
    private Integer blNum;

    @Schema(description = " 自然空箱数")
    private Integer ncEmptyNum;

    @Schema(description = " 自然重箱数")
    private Integer ncFullNum;

    @Schema(description = " 标准空箱数")
    private Integer teuEmptyNum;

    @Schema(description = " 标准重箱数")
    private Integer teuFullNum;

    @Schema(description = " 20空箱数")
    private Integer twentyEmptyNum;

    @Schema(description = " 20重箱数")
    private Integer twentyFullNum;

    @Schema(description = " 40空箱数")
    private Integer fortyEmptyNum;

    @Schema(description = " 40重箱数")
    private Integer fortyFullNum;

    @Schema(description = " 舱单传递日期")
    private String manifestDate;

    @Schema(description = " 舱单作业人")
    private String manifestOperator;

    @Schema(description = "电话")
    private String phoneNo;

}
